package com.ifpe.ifmoodledroid.ui;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONArray;
import org.json.JSONObject;

import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

import com.ifpe.ifmoodledroid.R;
import com.ifpe.ifmoodledroid.model.Curso;
import com.ifpe.ifmoodledroid.model.Usuario;

public class TelaCursosActivity extends Activity implements OnItemClickListener {

	private List<Curso> cursos;
    
	@Override
	public void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.tela_cursos);
		
		Usuario usuario = (Usuario) getIntent().getSerializableExtra("usuario");
		
		TextView textViewNome = (TextView) findViewById(R.id.textView1);
		if(usuario.getNome()!=null)
		textViewNome.setText(usuario.getNome()+ " " + usuario.getSobrenome() );
		
		initCursos();
		ArrayAdapter<Curso> adapter = new ArrayAdapter<Curso>(this,
				android.R.layout.simple_list_item_1, cursos);

		ListView listView = (ListView) findViewById(R.id.listView1);
		listView.setAdapter(adapter);
		listView.setOnItemClickListener(this);
	}

	// ---------------------
	

	
	// ---------------------

	public void onItemClick(AdapterView<?> adapterView, View linha, int pos,
			long id) {
		// TODO Auto-generated method stub
		switch (pos) {
		case 0:
			finish();
//			Intent intent = new Intent(this, TelaPrincipalActivity2.class);
//			intent.putExtra("curso", cursos.get(pos));
//			startActivity(intent);
			break;

		default:
			break;
		}

	}

	private void initCursos() {
		// TODO Auto-generated method stub
		cursos = new ArrayList<Curso>();
		Curso curso = new Curso();
		curso.setNome("Curso de Android - EAD");
		cursos.add(curso);
	}
}
